package de.midnightdance.model.character;

import java.util.GregorianCalendar;

import de.cbf.util.uuidheader.entities.UUIDHeader;

public class EpAntrag extends UUIDHeader {
	protected GregorianCalendar datum;
	protected int				epBeantragt;
	protected int				epGegeben;
	protected String 			kommentar;
	protected int				rasereienZuSpielen;
	protected int				rasereienGespielt;
	protected int				makelZuSpielen;
	protected int				makelGespielt;
	
	@Override
	protected void takeOverEntityData(Object aOther) {
		if (aOther instanceof EpAntrag) {
			EpAntrag otherEpAntrag = (EpAntrag) aOther;
			this.datum 				= otherEpAntrag.datum;
			this.epBeantragt 		= otherEpAntrag.epBeantragt;
			this.epGegeben			= otherEpAntrag.epGegeben;
			this.kommentar 			= otherEpAntrag.kommentar;
			this.rasereienZuSpielen	= otherEpAntrag.rasereienZuSpielen;
			this.rasereienGespielt 	= otherEpAntrag.rasereienGespielt;
			this.makelZuSpielen 	= otherEpAntrag.makelZuSpielen;
			this.makelGespielt 		= otherEpAntrag.makelGespielt;
		}
	}

	public GregorianCalendar getDatum() {
		return datum;
	}

	public void setDatum(GregorianCalendar datum) {
		this.datum = datum;
	}

	public int getEpBeantragt() {
		return epBeantragt;
	}

	public void setEpBeantragt(int epBeantragt) {
		this.epBeantragt = epBeantragt;
	}

	public int getEpGegeben() {
		return epGegeben;
	}

	public void setEpGegeben(int epGegeben) {
		this.epGegeben = epGegeben;
	}

	public String getKommentar() {
		return kommentar;
	}

	public void setKommentar(String kommentar) {
		this.kommentar = kommentar;
	}

	public int getRasereienZuSpielen() {
		return rasereienZuSpielen;
	}

	public void setRasereienZuSpielen(int rasereienZuSpielen) {
		this.rasereienZuSpielen = rasereienZuSpielen;
	}

	public int getRasereienGespielt() {
		return rasereienGespielt;
	}

	public void setRasereienGespielt(int rasereienGespielt) {
		this.rasereienGespielt = rasereienGespielt;
	}

	public int getMakelZuSpielen() {
		return makelZuSpielen;
	}

	public void setMakelZuSpielen(int makelZuSpielen) {
		this.makelZuSpielen = makelZuSpielen;
	}

	public int getMakelGespielt() {
		return makelGespielt;
	}

	public void setMakelGespielt(int makelGespielt) {
		this.makelGespielt = makelGespielt;
	}

}
